#!/usr/bin/env python
# -*- coding:utf-8 -*-

import hashlib,time

'''MD5加密
把用户名，时间戳，token_id组成一个字符串，随便任意格式
通过hashlib模块对这个字符串进行加密，然后截取其中的几个字符（更难破解）返回'''
def get_token(username,token_id):
    timestamp = int(time.time())
    md5_format_str = "%s\n%s\n%s" %(username,timestamp,token_id)
    obj = hashlib.md5()
    obj.update(md5_format_str)
    print "token format:[%s]" % md5_format_str
    print "token :[%s]" % obj.hexdigest()
    return obj.hexdigest()[10:17], timestamp

#可以通过运行当前文件测试结果
if __name__ =='__main__':
    print get_token('jinxl','test')